package com.yuanfengerp.suppliersettlement.service;

import com.yuanfengerp.publicUtil.Result;
import com.yuanfengerp.suppliersettlement.moudel.SupplierSettlementInfo;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public interface ISupplierSettlementService {
    Result<String> deleteByPrimaryKey(String supplier_settlement_ID);
    //连表新增,新增SupplierSettlementInfo

    Result<String> insertSupplierSettlement(SupplierSettlementInfo supplierSettlementInfo);
    //连表新增,新增SupplierSettlementInfo

    Result<String> updateSupplierSettlement(SupplierSettlementInfo supplierSettlementInfo);

    Result<SupplierSettlementInfo> selectSupplierSettlementByPrimaryKey(String supplier_settlement_ID);

    Result<List<SupplierSettlementInfo>> selectAllSupplierSettlement();

    Result<List<SupplierSettlementInfo>> selectSupplierSettlement(Map<String, Object> params);
    Result<String> batchdelete(ArrayList<String> supplier_settlement_IDs);
    Result<String> batchreview(ArrayList<String> supplier_settlement_IDs);
    Result<SupplierSettlementInfo> selectSupplierSettlementItemInfo(String supplier_settlement_ID);

}
